Ubuntu安装TensorFlow
环境
VMware Workstation 15 Pro
Ubuntu 18.04.2 LTS
TensorFlow
安装Ubuntu
下载并安装
Ubuntu下载地址
https://ubuntu.com/download/desktop
安装过程不再累述
更新
1 | sudo apt-get update |
方法一:使用python的pip包直接在ubuntu上安装
安装Anaconda
Anaconda下载地址如下
https://www.anaconda.com/distribution/#download-section
通过bash命令开始安装,中途需要同意License Agreement,以及输入几次yes1
oracle@ubuntu:~$ bash Anaconda3-2019.03-Linux-x86_64.sh
设置环境变量,修改~/.bashrc文件1
export PATH=/home/oracle/anaconda3/bin:$PATH
现在你可以通过anaconda-navigator或spyder命令来尝试打开anaconda的界面。
安装TensorFlow
1 | oracle@ubuntu:~$ pip install tensorflow |
测试
在python命令行环境下输入import tensorflow as tf
如果没有报错,说明tensorflow安装完成
1 | (base) oracle@ubuntu:~$ python |
方法二:在ubuntu上用docker导入TensorFlow容器
安装docker
1 | sudo apt install docker.io |
通过检查docker的版本来确认docker是否安装完成1
2oracle@ubuntu:~$ docker -v
Docker version 18.09.5, build e8ff056
设置访问用户
把经常要访问docker的用户(我这里是oracle用户)加入docker用户组,否则每次都要用sudo来连接docker。1
2
3
4
5oracle@ubuntu:~$ sudo usermod -a -G docker oracle
oracle@ubuntu:~$
oracle@ubuntu:~$
oracle@ubuntu:~$ id oracle
uid=1000(oracle) gid=1000(oracle) groups=1000(oracle),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare),127(docker)
安装TensorFlow
下载tensorflow镜像1
2
3
4
5
6
7
8
9
10
11
12
13
14
15oracle@ubuntu:~$ sudo docker pull tensorflow/tensorflow
Using default tag: latest
latest: Pulling from tensorflow/tensorflow
7e6591854262: Pull complete
089d60cb4e0a: Pull complete
9c461696bc09: Pull complete
45085432511a: Pull complete
39a0f500f48c: Pull complete
dffb85072436: Pull complete
fd258a44815e: Pull complete
3e8526522706: Pull complete
a327f3530df2: Pull complete
65609dae40ec: Pull complete
Digest: sha256:017ccbb4f0a944656f7dbccedc96cbb68d4ebfd24a9398592bd2515a304054a4
Status: Downloaded newer image for tensorflow/tensorflow:latest
创建tensorflow容器
创建可通过浏览器访问的容器(TBD)
1 | docker run --name tensorflow1 -it -p 8888:8888 -v ~/tensorflow:/test/data tensorflow/tensorflow |
–name:创建的容器名,即tensorflow1
-it:保留命令行运行
p 8888:8888:将本地的8888端口和http://localhost:8888/映射
-v ~/tensorflow:/test/data:将本地的~/tensorflow挂载到容器内的/test/data下
tensorflow/tensorflow :默认是tensorflow/tensorflow:latest,指定使用的镜像
创建命令行容器
这里是tensorflow21
oracle@ubuntu:~$ docker run -it --name tensorflow2 tensorflow/tensorflow /bin/bash
测试
连上容器tensorflow2
在python命令行环境下输入import tensorflow as tf
如果没有报错,说明tensorflow安装完成1
oracle@ubuntu:~$ docker attach tensorflow2
1 | root@70a2c72f3975:/# python |
本文作者 : Shen Peng
原文链接 : http://yoursite.com/2019/06/16/Ubuntu安装TensorFlow/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
知识 & 情怀 | 二者兼得